home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 2: CDPD 1
/
Almathera Ten on Ten - Disc 2: CDPD 1.iso
/
pd
/
576-600
/
586
/
azmake
/
deutsch.doc
< prev
next >
Wrap
Text File
|
1995-03-15
|
8KB
|
175 lines
============================================================================
AAAAAAA ZZZZZZZ M M AAAAAAA K K EEEEEEE
A A Z MM MM A A K K E
A A Z M M M M A A K K E
AAAAAAA ZZZZZ M M M AAAAAAA KKK EEEE
A A Z M M A A K K E
A A Z M M A A K K E
A A ZZZZZZZ M M A A K K EEEEEEE
============================================================================
AzMake 1.1
Eine "Arbeitsumgebung für Aztec C"
Dieses Programm ist SHAREWARE! Es darf frei weitergegeben werden, solange
dieses Textfile und das Programm unverändert zusammen bleiben, allerdings
nur auf privater Basis. Dieses Programm darf ohne meine schriftliche
Einwilligung nicht in andere Serien als "Amiga Lib Disk" von Fred Fish
und "Franz" von Holger Franz übernommen werden. Auch darf das Programm
nicht alleine verkauft werden, ebenso ist ein Vertrieb zusammen mit
komerzieller Software verboten.
Es handelt sich hierbei um eine vollständig lauffähige Version, mit der
Einschränkung, daß in unregelmäßigen Abständen eine Aufforderung erscheint,
doch bitte die Shareware Gebühr zu zahlen. Diese muß dann zwangsweise für
ca. 3 Sekunden betrachtet werden. Ich habe in dieses Programm viel Zeit
investiert, und möchte dafür eine Gebühr von DM 20 oder US$ 15 vorschlagen.
Wer diese Gebühr bezahlt, bekommt eine Version ohne "Zahlungsaufforderung",
sowie den vollständigen Sourcecode in Aztec C.
Für irgendwelche Beschädigungen, die durch den Gebrauch von AzMake entstehen,
kann ich keine Haftung übernehmen.
(Version 1.1: Der Fehler, der die Workbench bei Beendigung von AzMake
manchmal abstürzen ließ, ist behoben.)
Installation:
-----------------------------> ACHTUNG <--------------------------------
AzMake benötigt die "arp.library" im logischen Verzeichnis libs:.
------------------------------------------------------------------------
AzMake wird über die Shell oder die Workbench aufgerufen.
Die intuition.library und die graphics.library, sowie
Treiber für den Drucker (prt:) werden benötigt. AzCont läuft unter Kick
1.3 + 2.0, mit und ohne Turbokarte, etc. (ich konnte keine Einschränkungen
feststellen).
Desweiteren muß natürlich Aztec C installiert sein. (Ich arbeite mit 5.0,
aber AzMake müßte auch mit älteren Versionen zusammenarbeiten.) Die
Installation von Aztec C (set der EnvVars etc.) ist wie im Handbuch be-
schrieben durchzuführen, eine Neuinstallation ist also nicht notwendig.
Allerdings müssen sich "cc, as, ln" in einem mit PATH definiertem Pfad
befinden.(Beim Start von der WB im Verzeichnis c:)
AzMake läuft unter der Priorität -1, dürfte also cc, as, ln nicht
beeinflussen.
Von AzMake aus kann mensch Programme compilieren, assemblieren, linken,
drucken, etc..
Da ich nie ein Freund von MakeFiles war, ist dieses Programm entstanden.
Die Gadgets:
------------
Mini:
Das Fenster wird auf minimale Größe verkleinert, und in die linke,
obere Ecke des Workbenchscreens gelegt. Das Outputfenster wird ganz
geschlossen. Das "Mini-Fenster" kann auch an eine beliebige Stelle
der WB gezogen werden, und beim nächsten Mal erscheint es dort wieder.
Um wieder auf die normale Größe zu gelangen, muß das Minifenster
aktiv sein, dann die rechte Maustaste drücken.
Info:
Es erscheint ein Copyright Info. Wenn dieses Info freiwillig aufge-
rufen wird, so kann mensch sofort mit dem "Continue" Gadget weitermachen.
Cc:
Es wird der Compiler aufgerufen.
Die gadgets sind für die Zeit des Compilierens nicht anwählbar.
(Ebenso bei as und ln)
Die Optionen werden wie folgt eingebunden:
" cc <Mainfile> <Compiler Opt> "
As:
Es wird der Assembler aufgerufen. Dies macht natürlich nur Sinn, wenn
der Compiler mit "-a" als Option aufgerufen wurde.
" as <MainFile>.asm <Assembler Opt> "
Ln:
Aufruf des Linkers. Die Optionen im "Linker Opt" Gadget werden ein-
gebunden. (-lc ist default)
" ln <MainFile>.o <Linker Opt> "
Cc & Ln:
Wenn mensch sich sicher ist, daß beim Compilieren kein Fehler gemeldet
wird, kann man dieses wählen, es werden Cc und Ln nacheinander aus-
geführt. Für Informationen siehe dort. Wenn in den Compiler Optionen
-a steht, macht dieses natürlich keinen Sinn.
Dir:
Gibt das aktuelle Direktory aus. Der Name wird dabei unterstrichen als
erstes ausgegeben, Dirs haben eine andere Farbe.
Pick File:
Es erscheint ein FileRequester, um das gewünschte Sourcefile zu
bestimmen. Es werden nur Files mit der Endung ".c", ".h" oder ".asm"
akzeptiert. Dabei werden, falls vorhanden, die Optionen für Compiler,
Assembler und Linker auch geladen.
(Noch einmal vielen Dank an die Programmierer der arp.library)
Save Options:
Die Optionen, welche sich in den CcOpt-, AsOpt-, LnOpt- Gadgets
befinden, werden unter dem Namen des Mainfiles mit der Endung
".azcfg" gespeichert, so daß sie beim erneuten laden dieses Programmes
nicht neu eingegeben werden müssen. Dies ist sinnvoll bei vielen
Optionen, und wenn man zwischen mehreren Files wechselt.
NewShell: ( Nur unter Kick 2.0, sorry )
Öffnet eine neue Shell, um Dosbefehle auszuführen, oder aber um die
unten beschriebenen Probleme zu umgehen, und so ein Programm zu testen.
Run Program:
Das Programm, welches im MainFile Gadget steht, wird ausgeführt. Dies
dient zum schnellen testen, aber VORSICHT: Es werden die gleichen Ein-
- und Ausgabekanäle benutzt wie bei AzMake. Ein einlesen vom CLI ist
nicht möglich, also nur eine eingeschränkte Alternative gegenüber dem
Aufruf über die Shell.
Print Source:
Das Programm, welches in MainFile steht wird über PRT: ausgedruckt.
Die in den Prefs stehenden Einstellungen werden also übernommen.
Kill Window:
Wenn mensch programmiert, und ein Programm stürzt ab (TASK HELD), oder
schließt ein Fenster nicht ordungsgemäß, so ist ein weiterarbeiten
zwar kein Problem, das (oder die) offene Fenster kann aber sehr wohl
hinderlich sein. Wenn man "Kill Window" wählt, werden alle zur Zeit
auf der Workbench geöffneten Fenster mit Namen und Position ausgegeben.
Sie werden durchnummeriert, und durch Eingabe der Nummer kann dieses
Fenster dann geschlossen werden. VORSICHT: AzMake überprüft nicht, ob
es zu dem zu schließenden Fenster noch einen Task gibt, sondern schließt
es ohne jegliche Rückfrage. Sobald also im Intgadet RETURN gedrückt
wird, und die eingegebene Nummer existiert, wird dieses Fenster
geschlossen. Bei einer unsachgemäßen Benutzung kann ein GURU also nicht
ausgeschlossen werden.
MainFile:
Gleiche Auswirkung wie Pick File.
Compiler Opt:
Hier werden die Optionen für den Compiler eingetragen. Sie werden
von AzMake nicht auf Gültigkeit überprüft, sonder 1:1 weitergegeben.
Assembler Opt:
Assembler Optionen......
Linker Opt:
Linker Optionen. Voreingestellt ist die "Minimaloption" -lc.
Beendet wird das Programm, indem das Fenster mit dem Close Gadget
geschlossen wird. ACHTUNG: Es erfolgt keine Sicherheitsabfrage.
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ich möchte noch einmal darauf hinweisen, daß es sich um Shareware handelt,
also alle Rechte bei mir liegen.(Bis auf die arp.library)
Nach Zusendung der Gebühr (Schein oder Scheck) bekommt mensch eine
Diskette mit einer lauffähigen Version, sowie die kompletten C Sourcecodes.
Christian Friedel
Jägerstraße 6
W 5064 Rösrath 3
Germany
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||